//package tk.deep.bh2.service.impl;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.data.redis.core.RedisTemplate;
//import org.springframework.data.redis.core.ValueOperations;
//import org.springframework.stereotype.Service;
//import tk.deep.bh2.dao.domain.Child;
//import tk.deep.bh2.dao.domain.Parent;
//import tk.deep.bh2.dao.mapper.Mapper;
//
//import javax.annotation.PostConstruct;
//import java.util.List;
//
//@Service
//public class ParentChildService {
//
//
//    @Autowired
//    private Mapper mapper;
//
//    @Autowired
//    private RedisTemplate<String, Parent> redisTemplate;
//
//    private ValueOperations<String, Parent> operations;
//
//
//    public List<Parent> selectAllParent() {
//        return mapper.selectAllParent();
//    }
//
//    public Parent selectParent(int id) {
//        return mapper.selectParent(id);
//    }
//
//    public int insertParent(Parent parent) {
//        return mapper.insertParent(parent);
//    }
//
//    public List<Child> selectAllChildren(int parnetId) {
//        return mapper.selectAllChildren(parnetId);
//    }
//
//    public Child selectChild(int id) {
//        return mapper.selectChild(id);
//    }
//
//    public int insertchild(Child child) {
//        return mapper.insertchild(child);
//    }
//
//    @PostConstruct
//    public void init() {
//        //template.setValueSerializer(new JdkSerializationRedisSerializer());
//        operations = redisTemplate.opsForValue();
//    }
//
//    public void set(String key, Parent p) {
//
//        operations.set(key, p);
//    }
////
////    public Parent get(String key){
////        return operations.get(key);
////    }
//}
